two-legged animal - English Synonyms Dictionary